package com.yang.reggie.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yang.reggie.dto.DishDto;
import com.yang.reggie.entity.Dish;

import java.util.List;

public interface DishService extends IService<Dish> {

    //新增菜品数据，分别插入菜品表和菜品口味表：dish、dish_flavor
    public void saveWithFlavor(DishDto dishDto);
    public DishDto getByIdWithFlavor(Long id);
    /**
     * 修改菜品
     * @param dishDto
     * @return
     */
    public void updateWithFlavor(DishDto dishDto);

    /**
     * 根据ID修改启用状态
     * @param status
     * @param ids
     * @return
     */
    public void updateByIdWithFlavor(int status, List<Long> ids);

    /**
     * 根据id删除菜品
     * @param ids
     * @return
     */
    public void removeWithFlavor(List<Long> ids);



}
